package marina;

public class J15Ch05Printers_ {
	public static void main(String[] args){
		J15Printer 그냥프린터 = new J15Printer();
		그냥프린터.print();
		J15InkjetPrinter 잉크젯프린터 = new J15InkjetPrinter();
		잉크젯프린터.print();
		J15LaserPrinter 레이저프린터 = new J15LaserPrinter();
		레이저프린터.print();
	}
}

class J15Printer{
	private String maker;
	private String model;
	private String ptype;
	private int counts;
	private int remains;
	
	public void print(){
		System.out.println("기본 프린트로 출력 완료!");
	}
}
class J15InkjetPrinter extends J15Printer{
	/*private String maker;
	private String model;
	private String ptype;
	private int counts;
	private int remains;*/ //=> 상속으로 처리
	private int inkremains;
	
	@Override //주석: 컴파일러를 위한 주석
	public void print(){
		System.out.println("잉크젯 프린트로 출력 완료!");
	}
}
class J15LaserPrinter extends J15Printer{
	/*private String maker;
	private String model;
	private String ptype;
	private int counts;
	private int remains;*/ //=> 상속으로 처리
	private int tonerremains;
	
	@Override //주석: 컴파일러를 위한 주석
	public void print(){
		System.out.println("레이저 프린트로 출력 완료!");
	}
}
